.login {
  background-color: #EFEFEF !important;
}

.login .bgleft{
    background-image: url(images/Login-2.jpg);
    width:410px;
    height:607px;
}

.login .bgloginbanner{
    margin-top:70px;
    background-image: url(images/login-banner-0.png);
    background-repeat:no-repeat;
    width:627px;
    height:87px;
}

.login .bgloginbanner1{
    margin-top:10px;
    background-image: url(images/login-banner-1.jpg);
    width:318px;
    height:195px;
    display:inline-table;
}

.LBD_CaptchaImageDiv{
    float:left;
}
.LBD_CaptchaIconsDiv{
    float:right;
}

@media (min-width: 1024px) {
    .login .bgloginbanner {
        margin-left:0px;
    }
}

@media (max-width: 1023px) and (min-width: 800px) {
    .login .bgloginbanner {
        margin-left:90px;
    }
}

@media (max-width: 780px) and (min-width: 0px) {
    .login .center{
        text-align:center;
    }
    .login .formlogin{
        padding-left:0px !important;
        margin-top:10px !important;
    }
    .login .formfooter{
        margin-right:0px !important;
        padding:20px 30px 30px 30px;
        margin-top:10px !important;
    }
    .login .forminput{
        margin-left:20px !important;
        margin-top:10px !important;
    }
    .login .bgloginbanner {
        margin-top:10px;
        background-image: url(images/login-banner-1.jpg);
        width:318px;
        height:195px;
        display:inline-table;
    }
}
